/* CSS principale */

div#newgallery{
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#CCC;
	margin:10px auto;
}
div#newgallery a{
	text-decoration:underline;
	color:#CCC;
}
div#newgallery a:hover{
	color:#036;
}

	#admin{
		width:160px;
		float:left;
		position:absolute;
		top:20px;
		left:10px;
		margin:0px 5px 0px 10px;
		padding:8px;
		background-color:#010B14;
		-moz-border-radius: 10px;
		-webkit-border-radius:10px;
	}
	
	#admin #content{
		background-image:url(../styleimages/prova-1.jpg);
		color:#FFFFFF;
		-moz-border-radius: 7px;
		-webkit-border-radius:7px;
		border:3px solid #FFFFFF;	
		text-align:center;	
		padding:4px;
	}
	
	#admin #content a{
		text-decoration:none;
		color:#FFFFFF;
		margin:2px;
		padding:1px 4px;
		border:#FFFFFF solid 1px;
		-moz-border-radius: 5px;
		-webkit-border-radius:4px;	
		background-color:#121E2A;
		display:block;
	}
	
	#admin #content a:hover{
		color:#8DA5BC;
		background-color:#070D12;
	}
	
	#adminphotodesccontainer{
		width:80%;
		margin:20px auto;
		background-color:#FFF;
		padding:10px;
	}
	
	#adminbar{
		background-image:url(../styleimages/prova-1.jpg);
		color:#FFF;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		text-transform:capitalize;
		font-variant:small-caps;
		font-weight:bold;
		padding:0px 0px 0px;
		text-align:center;
		font-size:13px;
		-moz-border-radius: 5px;
		-webkit-border-radius:5px;
		margin:0px 0px 0px 0px;
		border:solid #FFF 3px;
		padding:0px;
		height:30px;
		line-height:2.2em;
		margin-bottom:10px;
	}
	#adminbar a{
		text-decoration:none;
		color:#FFFFFF;
		margin:2px;
		padding:1px 4px;
		border:#FFFFFF solid 1px;
		-moz-border-radius: 5px;
		-webkit-border-radius:4px;	
		background-color:#121E2A;
	}
	
	#adminbar a:hover{
		color:#8DA5BC;
		background-color:#070D12;
	}
	
	body{
		background-color:#A9BACB;
		padding:0px;
		margin:0px;
		background-image:url(../styleimages/bg-1.jpg);
		background-repeat:repeat-x;
		cursor:default;
		height:100%;
	}

	#container{
		width:700px;
		margin:0px auto;
		padding:10px;
		background-color:#010B14;
		-moz-opacity: 0.95;
		-moz-border-radius: 10px;
		-webkit-border-radius:10px;
	}
	
	#copycont{
		background-color:#000000;
		width:400px;
		margin:10px auto;
		padding:5px;
		-moz-border-radius: 10px;
		-webkit-border-radius:10px;	
	}
	#copy{
		background-image:url(../styleimages/prova-1.jpg);
		color:#FFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-transform:capitalize;
		text-align:center;
		font-size:11px;
		padding:3px;
		-moz-border-radius: 5px;
		-webkit-border-radius:5px;
		border:solid #FFF 3px;
	}
	#desccat{
		width:680px;
		margin:5px auto 0px;
		padding:10px;
		background-color:#010B14;
		-moz-opacity: 0.95;
		-moz-border-radius: 10px;
		-webkit-border-radius:10px;		
	}
	
	#desccat .desctxt{
		margin: auto;
		color:#FFFFFF;
		border:3px #CCCCCC solid;
		padding:3px;
		background-color:#064782;
		-moz-opacity: 0.95;
		-moz-border-radius: 5px;
		-webkit-border-radius:5px;
		background-image:url(../styleimages/prova-1.jpg);
		text-align:center;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		max-height:60px;
		overflow:auto;
	}
	
	#desctxt{
		background-image:url(../styleimages/prova-1.jpg);
		color:#FFF;
		font-family:Arial, Helvetica, sans-serif;
		padding:5px 10px 0px;
		text-align:center;
		font-size:11px;
		-moz-border-radius: 5px;
		-webkit-border-radius:5px;
		margin:10px 0px 0px 0px;
		border:solid #FFF 3px;
		padding:5px;
		line-height:1.2em;
		max-height:60px;
		overflow:auto;
		font-variant:small-caps;
	}
	
	.gallery{
		margin:0px 0px 0px 0px;
		padding:0px 10px 0px 10px;
		border:none;
		height:484px;
		overflow-y:auto;
		overflow-x:hidden;
		text-align:center;
	}
	
	.gallery .info{
		display:none;
	}
	.gallerycont{
		background-image:url(../styleimages/prova-1.jpg);
		color:#FFF;
		margin:10px 220px 0px 0px;
		height:496px;
		-moz-border-radius: 5px;
		-webkit-border-radius:5px;
		padding:7px 7px 0px 7px;
		border:solid #fff 3px;
	}
	
	.gallery .gallerybordercont{
		
		border:#FFFFFF 2px solid;
		margin:0px 2px 10px 0px;
		-moz-border-radius: 5px;
		-webkit-border-radius:5px;
	}
	
	.gallery .gallerybordercont .gallerytitle{
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		font-variant:small-caps;
		text-transform:capitalize;
		font-style:italic;
		color:#FFF;
		background-color:#0F1925;
		border: #FFFFFF 1px solid;
		margin:5px;
		-moz-border-radius: 5px;
		-webkit-border-radius:5px;
	}
	
	.gallery .subdirinfo{
		display:none;
	}
	
	.gallery .cattitle{
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		font-variant:small-caps;
		text-transform:capitalize;
		font-style:italic;
		color:#FFF;
		background-color:#0F1925;
		border: #FFFFFF 1px solid;
		margin:3px 0px 10px 0px;
		padding:2px;
		-moz-border-radius: 5px;
		-webkit-border-radius:5px;
	}
	html{
		margin:0px;
		padding:0px;
	}
	
	#helpimgesc{
		background-image:url(../script/images/buttons-1.png);
		background-repeat:no-repeat;
		background-position:-105px 0px;
		height:20px;
		width:20px;
	}
	
	#helpimgss1{
		background-image:url(../script/images/buttons-1.png);
		background-repeat:no-repeat;
		width:20px;
		height:20px;
		background-position:0px 0px;
	}
	#helpimgss2{
		background-image:url(../script/images/buttons-1.png);
		background-repeat:no-repeat;
		width:20px;
		height:20px;
		background-position:-21px 0px;
	}
	#helpimgs{
		background-image:url(../script/images/buttons-1.png);
		background-repeat:no-repeat;
		background-position:-84px 0px;
		height:20px;
		width:20px;
	}
	#helpimgp{
		background-image:url(../script/images/buttons-1.png);
		background-repeat:no-repeat;
		background-position:-63px 0px;
		height:20px;
		width:20px;
	}
	#helpimghelp{
		background-image:url(../script/images/buttons-1.png);
		background-repeat:no-repeat;
		background-position:-40px 0px;
		height:20px;
		width:20px;
	}
	
	#inhowto li{
		margin:5px auto;
	}
	#inhowto h2{
		color:#003366;
		text-transform:capitalize;
		font-variant:small-caps;
		font-size:14px;
		text-align:center;
		margin-bottom:40px;
	}
	
	img{
		behavior: url(styleimages/iepngfix.htc);
	}
	.imgDesc{
	}
	.imgDesc .desc{
		max-height:100px;
		overflow:auto;
		margin-bottom:5px;
		font-weight:normal;
		color:#FFF;
		font-variant:small-caps;
		text-transform:none;
		font-size:11px;
	}
	.imgDesc .desctitle{
		margin:0px auto 5px;
		padding:0px;
		color:#000066;
		color:#FFF;
		font-weight:bold;
	}

	#imggeneralinfo{
		margin:10px 10px;
		padding:5px;
		color:#FFFFFF;
		background-color:#09131D;
		-moz-border-radius: 10px;
		-webkit-border-radius:10px;
		border:solid #FFF 5px;
		max-height:220px;
		overflow:hidden;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-variant:small-caps;
		text-transform:capitalize;
		font-weight:bold;
		display:none;
	}
	#imggeneralinfo #descgen{
		font-size:12px;
		font-variant:normal;
		padding:5px;
		font-weight:normal;
		text-transform:none;
	}
	
	#smiley img{
		cursor:pointer;
	}
	
	#menu{
	
		width:194px;
		padding:5px;
		float:right;
		background-image:url(../styleimages/prova-1.jpg);
		margin:10px 0px 0;
		border: #FFF solid 3px;
		-moz-border-radius: 5px;
		-webkit-border-radius:5px;
		height:494px;
		color:#FFFFFF;
		text-align:center;
		position:relative;
		overflow:hidden;
		z-index:0;
	}
	
	#menu .catinfo{
		margin:10px 10px;
		padding:5px;
		color:#FFFFFF;
		background-color:#09131D;
		-moz-border-radius: 10px;
		-webkit-border-radius:10px;
		border:solid #FFF 5px;
		max-height:300px;
		overflow:hidden;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-variant:small-caps;
		text-transform:capitalize;
		font-weight:bold;
	}
	
	#menu .catinfo a{
		text-decoration:none;
		color:#FFFFFF;
		margin:5px;
		padding:1px 4px;
		border:#FFFFFF solid 1px;
		-moz-border-radius: 5px;
		-webkit-border-radius:5px;	
		background-color:#121E2A;
	}
	#menu .catinfo a:hover{
		color:#8DA5BC;
		background-color:#070D12;
	}
	#nav{
		background-image:url(../styleimages/prova-1.jpg);
		color:#FFF;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		text-transform:capitalize;
		font-variant:small-caps;
		font-weight:bold;
		padding:0px 0px 0px;
		text-align:center;
		font-size:13px;
		-moz-border-radius: 5px;
		-webkit-border-radius:5px;
		margin:0px 0px 0px 0px;
		border:solid #FFF 3px;
		padding:0px;
		min-height:30px;
		line-height:2.2em;
	}
	#nav a{
		text-decoration:none;
		color:#FFFFFF;
		margin:2px 0px;
		padding:1px 4px;
		border:#FFFFFF solid 1px;
		-moz-border-radius: 5px;
		-webkit-border-radius:4px;	
		background-color:#121E2A;
	}
	
	#nav a:hover{
		color:#8DA5BC;
		background-color:#070D12;
	}
	
	#noscript{
		width:690px;
		margin: 10px auto;
		color:#FFFFFF;
		border:3px #CCCCCC solid;
		padding:3px;
		background-color:#064782;
		-moz-opacity: 0.95;
		-moz-border-radius: 10px;
		-webkit-border-radius:10px;
		background-image:url(../styleimages/prova-1.jpg);
		text-align:center;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
	}
	.subcat{
		border:2px #FFFFFF solid;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		margin:3px;
		display:inline-block;
	}
	#title{
		padding:0px;
		text-align:center;
		margin:20px auto 0px auto;
	}
	#txtdesc{
		-moz-border-radius:10px;
		-webkit-border-radius:10px;	
	}